home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / bbs / battle31.zip / BATTLE.DOC next >
Text File  |  1996-03-09  |  13KB  |  305 lines

  1.          ┌▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄┐
  2.          ├▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐┤
  3.  ────────┤▌ G  A  M  E  K  E  E  P  E  R    D  O  O  R  W  A  R  E ▐├────────
  4.          ├▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐┤
  5.          ├▌▒▒▒▒▒▒▒▒▒  Quality BBS Door Software for Less!  ▒▒▒▒▒▒▒▒▐┤
  6.          ├▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐┤
  7.          └▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀┘
  8.  
  9.                             B A T T L E F I E L D
  10.                             ~~~~~~~~~~~~~~~~~~~~~
  11.                                  Version 3.0
  12.  
  13.                      Copyright (c) Steve Sharpe 1992,1996
  14.  
  15.  
  16. SYSTEM REQUIREMENTS
  17. ~~~~~~~~~~~~~~~~~~~
  18. 1.  Any BBS capable of producing one of the following BBS system files:
  19.  
  20.    *  DOOR.SYS
  21.    *  PCBOARD.SYS
  22.    *  CALLINFO.BBS
  23.    *  DORINFOx.DEF
  24.  
  25. 2.  Battlefield requires ANSI graphics!
  26.  
  27. SYSTEM OPTIONS
  28. ~~~~~~~~~~~~~~
  29. Battlefield supports the use of FOSSIL drivers and non-standard port
  30. addresses.  Refer to the INSTALLATION instructions for more information.
  31.  
  32. FILES CONTAINED IN BATTLE30.ZIP
  33. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  34.      BATTLE30.EXE  <-- The main program
  35.      BATTLE.DOC    <-- The file you are reading!
  36.      GAME.CFG      <-- The game configuration file
  37.      RESET.EXE     <-- Manual game reset program
  38.      DATE_CK.EXE   <-- Date check file used with registered versions
  39.      DOORWARE.DOC  <-- Gamekeeper Doorware
  40.      FILE_ID.DIZ   <-- File description
  41.  
  42. FILES CREATED BY RESET.EXE
  43. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  44.      PLAYER1.DAT   <-- Player 1 game data **
  45.      PLAYER2.DAT   <-- Player 2 game data **
  46.      FIELD1.DAT    <-- Player 1 playing field data **
  47.      FIELD2.DAT    <-- Player 2 playing field data **
  48.      LASTUSER.DAT  <-- Indicates last player to play **
  49.      RESULTS.DAT   <-- Bulletin file for game results [REGISTERED VERSION]
  50.  
  51. ** These files must be present before the door is run (see INSTALLATION).
  52.  
  53. OVERVIEW
  54. ~~~~~~~~
  55. Battlefield is a two-player game where the object of the game is to capture
  56. the opponent's hidden flag.  You begin by setting up your playing pieces on
  57. the display grid.  Player 1 is red and begins at the top of the grid.  Player
  58. 2 is light blue and begins at the bottom of the grid.  Pieces are placed
  59. anywhere within the first 4 rows on the grid.  Flags should be placed where
  60. they can be well protected (by bombs and high value pieces).  Player 1 begins
  61. the game.  Each player is allowed to move 3 pieces per turn but no piece can
  62. be moved more than once!  The lakes in the center of the grid are off-limits
  63. to both players.  The game keeps track of captured pieces for both players
  64. during each turn.  Most attacks are settled based on the value of each piece
  65. i.e. the player with the highest value (lowest number) wins.  To attack the
  66. enemy, players attempt to move one of their pieces to a space occupied by an
  67. enemy piece.  The game will determine the outcome.  Pieces cannot be moved
  68. diagonally and they cannot jump over other pieces.  Bombs and the flag, once
  69. placed, cannot be moved.
  70.  
  71. PIECE          VALUE  MOVEMENT          COMMENTS
  72. ~~~~~          ~~~~~  ~~~~~~~~          ~~~~~~~~
  73. KING.............1....1 SPACE...........WATCH OUT FOR THE ENEMY ROGUE!
  74. KING'S AID.......2....1 SPACE...........NONE
  75. WAR MONGER.......3....1 SPACE...........NONE
  76. FIELD LEADER.....4....1 SPACE...........NONE
  77. SWORDSMAN........5....1 SPACE...........NONE
  78. CANNON KEEPER....6....1 SPACE...........NONE
  79. GUARDSMAN........7....1 SPACE...........NONE
  80. POWDERMAN........8....1 SPACE...........CAN DISARM BOMBS!
  81. MEDIC............9....MULTIPLE SPACES...SACRIFICE TO I.D. DISTANT PIECES!
  82. ROGUE............R....1 SPACE...........CAN KILL A KING!
  83. BOMBS............B....NONE..............NONE
  84. FLAG.............F....NONE..............NONE
  85.  
  86. Once a player wins, Battlefield automatically resets its data files for a new
  87. game.  If the SysOp desires to manually reset the game at anytime, he/she can
  88. run RESET.EXE to reset all data files.
  89.  
  90. INSTALLATION
  91. ~~~~~~~~~~~~
  92. Battlefield is easy to install.  Simply follow these steps:
  93.  
  94. 1.  'Unzip' the file BATTLE30.ZIP into the directory of your choice.  All
  95. files must remain in the same directory.
  96.  
  97. 2.  Run RESET.EXE (type RESET and press ENTER) from the Battlefield directory.
  98. Data files will be created for use by the door.
  99.  
  100. 3.  Edit the game configuration file (GAME.CFG) according to the 
  101. CONFIGURATION FILE section of these instructions using your favorite word 
  102. processor.  Ensure you save it as an ASCII text file.
  103.  
  104. 4.  Create or edit the batch file your BBS will use to activate the door.
  105. The main door program name is BATTLE30.EXE.  For example, if you are running
  106. a Spitfire BBS, you would edit SF.BAT to look similar to the following:
  107.  
  108. :DOOR_A
  109.    REM Place Door A Commands Here
  110.    CD\SF\DOORS\BATTLE   <-- Change to the Battlefield directory
  111.    BATTLE30 GAME.CFG    <-- The main program with configuration file argument
  112.    CD\SF                <-- Change back to the Spitfire directory
  113.    GOTO LOOP
  114.  
  115. NON-STANDARD PORT USE:  You may specify the use of non-standard communications
  116. ports with the PORT command.  The syntax for the PORT command is PORT:03E8:5,
  117. where 03E8 represents a different base address and 5 indicates the IRQ.  For
  118. example, the main program line in the example above would be changed to
  119. BATTLE30 GAME.CFG PORT:03E8:5 to reflect the use of a non-standard comm port.
  120.  
  121. FOSSIL DRIVER USE:  You may specify the use of a FOSSIL driver with the PORT
  122. command added to the main program command line.  The syntax for the PORT
  123. command is PORT:F:P, where F instructs the door to use a FOSSIL driver and P
  124. identifies the port.  For example, the main program line in the example above
  125. would be changed to BATTLE30 GAME.CFG PORT:F:1 if the SysOp wished to specify
  126. a FOSSIL driver on port 1.
  127.  
  128. NOTE:  The PORT command must be the third command in the main program command
  129. line, if used.  If not used, the door defaults to the use of the 4 standard
  130. communications ports (1-4) by reading the BBS file.
  131.  
  132. Screen Redraw
  133. ~~~~~~~~~~~~~
  134. A screen redraw feature is provided.  Use this feature if telephone line 
  135. noise causes erroneous characters to be displayed.
  136.  
  137. CONFIGURATION FILE
  138. ~~~~~~~~~~~~~~~~~~
  139. Entries in the game configuration file must be accurate or the door cannot be
  140. expected to function properly.  Save changes to this file in ASCII text 
  141. format.  A sample GAME.CFG file is included with the door.  This 
  142. configuration file can be named any valid DOS filename but the file structure 
  143. must be preserved!  Edit the door configuration file according to the 
  144. instructions below.  If you are running a multi-node BBS, simply make 1 copy 
  145. of the GAME.CFG file for each node, give each file a unique name, and edit 
  146. each file.
  147.  
  148. Contents of the game configuration file:
  149. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  150. Battlefield                 <-- Line 1  (See below)
  151. c:\sf\door.sys              <-- Line 2    "     "
  152. The Gamekeeper's Lair       <-- Line 3    "     "
  153. Steve Sharpe                <-- Line 4    "     "
  154. 000000000000                <-- Line 5    "     "
  155.  
  156. Line 1 - This line reflects the name of the door.  The registration algorithm
  157.          is based on some of this data.  DO NOT CHANGE LINE 1!
  158.  
  159. Line 2 - Enter the full path and filename for the bbs drop file 
  160.          applicable to the current node (see SYSTEM REQUIREMENTS).
  161.  
  162. Line 3 - Enter the name of your BBS.
  163.  
  164. Line 4 - Enter the SysOp's name.
  165.  
  166. Line 5 - Enter 12 zeros if the door is not registered.  Registered users 
  167.          enter the registration number provided by the author.  Other numbers 
  168.          will prevent the door from running.
  169.  
  170. SYSOP KEYS
  171. ~~~~~~~~~~
  172. The following keys assist the SysOp in the management of the door:
  173.  
  174.          F5 - Shell to DOS
  175.          F8 - Return user to system
  176.          F9 - Toggle display on/off
  177.         F10 - Chat mode (ESC to exit)
  178.       ALT H - Toggle between status lines
  179.  
  180. [REGISTERED VERSIONS]
  181. The file DATE_CK.EXE (now supplied with the distributed program) can be used
  182. in a BBS event to autom